
    .box-shadow(@args) when (@args = none) {

    }

    .b_rgba(@r,@g,@b,@a) {
        background-color: rgb(@r,@g,@b);
        background-color: rgba(@r,@g,@b,@a);
    }

    .c_rgba(@r,@g,@b,@a) {
        color: rgb(@r,@g,@b);
        color: rgba(@r,@g,@b,@a);
    }

    .box-shadow(@args) when (isstring(@args)) {
        box-shadow: e(@args);
        -webkit-box-shadow: e(@args);
        -moz-box-shadow: e(@args);
        -o-box-shadow: e(@args);
        -ms-box-shadow: e(@args);
    }

    .box-shadow(@args) when not (isstring(@args)) {
        box-shadow: @args;
        -webkit-box-shadow: @args;
        -moz-box-shadow: @args;
        -o-box-shadow: @args;
        -ms-box-shadow: @args;
    }


    .transition(@args) {
        transition: e(@args);
        -webkit-transition: e(@args);
        -moz-transition: e(@args);
        -o-transition: e(@args);
        -ms-transition: e(@args);
    }

    .transition-delay(@args) {
        -moz-transition-delay: e(@args);
        -webkit-transition-delay: e(@args);
        -o-transition-delay: e(@args);
    }

    .transform(@args) {
        transform: @args;
        -webkit-transform: @args;
        -moz-transform: @args;
        -o-transform: @args;
        -ms-transform: @args;
    }

    .animation(@args) {
        animation: @args;
        -webkit-animation: @args;
        -moz-animation: @args;
        -o-animation: @args;
        -ms-animation: @args;
    }

    .border-radius(@args)  {
        -webkit-border-radius: @args;
        -moz-border-radius: @args;
        border-radius: @args;
    }
